gcc self_extract.c -o self_extract.exe -static